# near model CODE resource # entry label at 0x0000 export_412: entry: 00000000 4E56 FFF0 link A6, -0x0010 00000004 4CEA 0003 0030 movem.l D1,D0, [A2 + 0x30] 0000000A 0C80 0000 0020 cmpi.l D0, 0x20 /* ' ' */ 00000010 6600 00E4 bne +0xE6 /* 000000F6 */ 00000014 E589 lsl D1, 2 00000016 D2AD E8CC add.l D1, [A5 - 0x1734] 0000001A 2041 movea.l A0, D1 0000001C 2028 001C move.l D0, [A0 + 0x1C] 00000020 6700 00AA beq +0xAC /* 000000CC */ 00000024 2640 movea.l A3, D0 00000026 3023 move.w D0, -[A3] 00000028 47F3 0000 lea.l A3, [A3 + D0.w] 0000002C 2245 movea.l A1, D5 0000002E 22FC 0000 0044 move.l [A1]+, 0x44 /* 'D' */ 00000034 22FC 494E 464F move.l [A1]+, 0x494E464F /* 'INFO' */ 0000003A 2013 move.l D0, [A3] 0000003C 0800 0000 btst.b D0, 0x0 00000040 6600 008A bne +0x8C /* 000000CC */ 00000044 2040 movea.l A0, D0 00000046 D1ED E8A8 add.l A0, [A5 - 0x1758] 0000004A 4A28 0007 tst.b [A0 + 0x7] 0000004E 660A bne +0xC /* 0000005A */ 00000050 22FC 0000 0018 move.l [A1]+, 0x18 00000056 22D3 move.l [A1]+, [A3] 00000058 6050 bra +0x52 /* 000000AA */ label0000005A: 0000005A 201B move.l D0, [A3]+ 0000005C 4EAD 08BA jsr [A5 + 0x8BA] 00000060 D0AD E8A8 add.l D0, [A5 - 0x1758] 00000064 4299 clr.l [A1]+ 00000066 22C0 move.l [A1]+, D0 00000068 2349 FFF8 move.l [A1 - 0x8], A1 0000006C 48EE 00C0 FFF0 movem.l [A6 - 0x10], D7,D6 00000072 2041 movea.l A0, D1 00000074 2428 0008 move.l D2, [A0 + 0x8] 00000078 2042 movea.l A0, D2 0000007A 2028 0010 move.l D0, [A0 + 0x10] 0000007E 48EE 0005 FFF8 movem.l [A6 - 0x8], D2,D0 label00000084: 00000084 4A53 tst.w [A3] 00000086 6722 beq +0x24 /* 000000AA */ 00000088 4CEE 00C0 FFF8 movem.l D7,D6, [A6 - 0x8] 0000008E 4EAD 0D5A jsr [A5 + 0xD5A] 00000092 4CEE 00C0 FFF0 movem.l D7,D6, [A6 - 0x10] 00000098 7400 moveq.l D2, 0x00 0000009A 2609 move.l D3, A1 0000009C 22C2 move.l [A1]+, D2 0000009E 22C3 move.l [A1]+, D3 000000A0 4EAD 0D42 jsr [A5 + 0xD42] 000000A4 6900 002C bvs +0x2E /* 000000D2 */ 000000A8 60DA bra -0x24 /* 00000084 */ label000000AA: 000000AA 2045 movea.l A0, D5 000000AC 4CE8 000C 0008 movem.l D3,D2, [A0 + 0x8] 000000B2 4CEA 0003 0038 movem.l D1,D0, [A2 + 0x38] 000000B8 4EAD 0D42 jsr [A5 + 0xD42] 000000BC 6900 0014 bvs +0x16 /* 000000D2 */ 000000C0 6500 000A bcs +0xC /* 000000CC */ 000000C4 2A09 move.l D5, A1 000000C6 4E5E unlink A6 000000C8 4EED 053A jmp [A5 + 0x53A] label000000CC: 000000CC 4E5E unlink A6 000000CE 4EED 00F2 jmp [A5 + 0xF2] label000000D2: 000000D2 4E5E unlink A6 000000D4 2F3C 0000 000D move.l -[A7], 0xD /* '\r' */ 000000DA 42A7 clr.l -[A7] 000000DC 42A7 clr.l -[A7] 000000DE 42A7 clr.l -[A7] 000000E0 487A 005A pea.l [PC + 0x5A /* 0000013C, pstring "get$frame$first$call" */] 000000E4 3F3C 0002 move.w -[A7], 0x2 000000E8 4EAD 0D3A jsr [A5 + 0xD3A] 000000EC 301B move.w D0, [A3]+ 000000EE 3036 000C move.w D0, [A6 + D0.w + 0xC] 000000F2 4EF6 000C jmp [A6 + D0.w + 0xC] label000000F6: 000000F6 4E5E unlink A6 000000F8 2F3C 0000 000F move.l -[A7], 0xF 000000FE 2F3C 0000 0001 move.l -[A7], 0x1 00000104 42A7 clr.l -[A7] 00000106 42A7 clr.l -[A7] 00000108 487A 0032 pea.l [PC + 0x32 /* 0000013C, pstring "get$frame$first$call" */] 0000010C 3F3C 0002 move.w -[A7], 0x2 00000110 4EAD 0D3A jsr [A5 + 0xD3A] 00000114 301B move.w D0, [A3]+ 00000116 3036 000C move.w D0, [A6 + D0.w + 0xC] 0000011A 4EF6 000C jmp [A6 + D0.w + 0xC] 0000011E 4E5E unlink A6 00000120 4E75 rts 00000122 9742 subx.w D3, D2 00000124 2567 6574 move.l [A2 + 0x6574], -[A7] 00000128 2E66 movea.l A7, -[A6] 0000012A 7261 moveq.l D1, 0x61 0000012C 6D65 blt +0x67 /* 00000193 */ 0000012E 2E66 movea.l A7, -[A6] 00000130 6972 bvs +0x74 /* 000001A4 */ 00000132 7374 moveq.l D1, 0x74 00000134 2E63 movea.l A7, -[A3] 00000136 616C bsr +0x6E /* 000001A4 */ 00000138 6C20 bge +0x22 /* 0000015A */ 0000013A 0000 1467 ori.b D0, 0x67 /* 'g' */ 0000013E 6574 bcs +0x76 /* 000001B4 */ 00000140 2466 movea.l A2, -[A6] 00000142 7261 moveq.l D1, 0x61 00000144 6D65 blt +0x67 /* 000001AB */ 00000146 2466 movea.l A2, -[A6] 00000148 6972 bvs +0x74 /* 000001BC */ 0000014A 7374 moveq.l D1, 0x74 0000014C 2463 movea.l A2, -[A3] 0000014E 616C bsr +0x6E /* 000001BC */ 00000150 6C00 4E56 bge +0x4E58 /* 00004FA8 */ export_413: // at 00000152 (misaligned) 00000154 FFF0 .extension 0xFF0 // unimplemented 00000156 4CEA 0003 0030 movem.l D1,D0, [A2 + 0x30] // begin alternate branch 0000015A-00000166 label0000015A: 0000015A 0030 0C80 0000 ori.b [A0 + D0.w], 0x80 00000160 0020 6600 ori.b -[A0], 0x0 00000164 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF // end alternate branch 0000015A-00000166 label0000015A: // (misaligned) 0000015C 0C80 0000 0020 cmpi.l D0, 0x20 /* ' ' */ 00000162 6600 00DA bne +0xDC /* 0000023E */ 00000166 E589 lsl D1, 2 00000168 D2AD E8CC add.l D1, [A5 - 0x1734] 0000016C 2041 movea.l A0, D1 0000016E 2668 0020 movea.l A3, [A0 + 0x20] 00000172 47EB FFFC lea.l A3, [A3 - 0x4] 00000176 2245 movea.l A1, D5 00000178 22FC 0000 0044 move.l [A1]+, 0x44 /* 'D' */ 0000017E 22FC 494E 464F move.l [A1]+, 0x494E464F /* 'INFO' */ 00000184 2013 move.l D0, [A3] 00000186 0800 0000 btst.b D0, 0x0 0000018A 6600 0088 bne +0x8A /* 00000214 */ 0000018E 2040 movea.l A0, D0 00000190 D1ED E8A8 add.l A0, [A5 - 0x1758] label00000193: // (misaligned) 00000194 4A28 0007 tst.b [A0 + 0x7] 00000198 660A bne +0xC /* 000001A4 */ 0000019A 22FC 0000 0018 move.l [A1]+, 0x18 000001A0 22D3 move.l [A1]+, [A3] 000001A2 604E bra +0x50 /* 000001F2 */ fn000001A4: 000001A4 201B move.l D0, [A3]+ 000001A6 4EAD 08BA jsr [A5 + 0x8BA] 000001AA D0AD E8A8 add.l D0, [A5 - 0x1758] label000001AB: // (misaligned) 000001AE 4299 clr.l [A1]+ 000001B0 22C0 move.l [A1]+, D0 000001B2 2349 FFF8 move.l [A1 - 0x8], A1 // begin alternate branch 000001B4-000001B6 label000001B4: 000001B4 FFF8 .extension 0xFF8 // unimplemented // end alternate branch 000001B4-000001B6 label000001B4: // (misaligned) 000001B6 48EE 00C0 FFF0 movem.l [A6 - 0x10], D7,D6 fn000001BC: 000001BC 2041 movea.l A0, D1 000001BE 2428 0008 move.l D2, [A0 + 0x8] 000001C2 2028 0014 move.l D0, [A0 + 0x14] 000001C6 48EE 0005 FFF8 movem.l [A6 - 0x8], D2,D0 label000001CC: 000001CC 4A53 tst.w [A3] 000001CE 6722 beq +0x24 /* 000001F2 */ 000001D0 4CEE 00C0 FFF8 movem.l D7,D6, [A6 - 0x8] 000001D6 4EAD 0D5A jsr [A5 + 0xD5A] 000001DA 4CEE 00C0 FFF0 movem.l D7,D6, [A6 - 0x10] 000001E0 7400 moveq.l D2, 0x00 000001E2 2609 move.l D3, A1 000001E4 22C2 move.l [A1]+, D2 000001E6 22C3 move.l [A1]+, D3 000001E8 4EAD 0D42 jsr [A5 + 0xD42] 000001EC 6900 002C bvs +0x2E /* 0000021A */ 000001F0 60DA bra -0x24 /* 000001CC */ label000001F2: 000001F2 2045 movea.l A0, D5 000001F4 4CE8 000C 0008 movem.l D3,D2, [A0 + 0x8] 000001FA 4CEA 0003 0038 movem.l D1,D0, [A2 + 0x38] 00000200 4EAD 0D42 jsr [A5 + 0xD42] 00000204 6900 0014 bvs +0x16 /* 0000021A */ 00000208 6500 000A bcs +0xC /* 00000214 */ 0000020C 2A09 move.l D5, A1 0000020E 4E5E unlink A6 00000210 4EED 053A jmp [A5 + 0x53A] label00000214: 00000214 4E5E unlink A6 00000216 4EED 00F2 jmp [A5 + 0xF2] label0000021A: 0000021A 4E5E unlink A6 0000021C 2F3C 0000 000D move.l -[A7], 0xD /* '\r' */ 00000222 42A7 clr.l -[A7] 00000224 42A7 clr.l -[A7] 00000226 42A7 clr.l -[A7] 00000228 487A 005C pea.l [PC + 0x5C /* 00000286, pstring "get$frame$current$call" */] 0000022C 3F3C 0002 move.w -[A7], 0x2 00000230 4EAD 0D3A jsr [A5 + 0xD3A] 00000234 301B move.w D0, [A3]+ 00000236 3036 000C move.w D0, [A6 + D0.w + 0xC] 0000023A 4EF6 000C jmp [A6 + D0.w + 0xC] label0000023E: 0000023E 4E5E unlink A6 00000240 2F3C 0000 000F move.l -[A7], 0xF 00000246 2F3C 0000 0001 move.l -[A7], 0x1 0000024C 42A7 clr.l -[A7] 0000024E 42A7 clr.l -[A7] 00000250 487A 0034 pea.l [PC + 0x34 /* 00000286, pstring "get$frame$current$call" */] 00000254 3F3C 0002 move.w -[A7], 0x2 00000258 4EAD 0D3A jsr [A5 + 0xD3A] 0000025C 301B move.w D0, [A3]+ 0000025E 3036 000C move.w D0, [A6 + D0.w + 0xC] 00000262 4EF6 000C jmp [A6 + D0.w + 0xC] 00000266 4E5E unlink A6 00000268 4E75 rts 0000026A 9942 subx.w D4, D2 0000026C 2567 6574 move.l [A2 + 0x6574], -[A7] 00000270 2E66 movea.l A7, -[A6] 00000272 7261 moveq.l D1, 0x61 00000274 6D65 blt +0x67 /* 000002DB */ 00000276 2E63 movea.l A7, -[A3] 00000278 7572 moveq.l D2, 0x72 0000027A 7265 moveq.l D1, 0x65 0000027C 6E74 bgt +0x76 /* 000002F2 */ 0000027E 2E63 movea.l A7, -[A3] 00000280 616C bsr +0x6E /* 000002EE */ 00000282 6C20 bge +0x22 /* 000002A4 */ 00000284 0000 1667 ori.b D0, 0x67 /* 'g' */ 00000288 6574 bcs +0x76 /* 000002FE */ 0000028A 2466 movea.l A2, -[A6] 0000028C 7261 moveq.l D1, 0x61 0000028E 6D65 blt +0x67 /* 000002F5 */ 00000290 2463 movea.l A2, -[A3] 00000292 7572 moveq.l D2, 0x72 00000294 7265 moveq.l D1, 0x65 00000296 6E74 bgt +0x76 /* 0000030C */ 00000298 2463 movea.l A2, -[A3] 0000029A 616C bsr +0x6E /* 00000308 */ 0000029C 6C00 4CEA bge +0x4CEC /* 00004F88 */ export_414: // at 0000029E (misaligned) 000002A0 0003 0030 ori.b D3, 0x30 /* '0' */ label000002A4: 000002A4 0C80 0000 0020 cmpi.l D0, 0x20 /* ' ' */ 000002AA 6600 0072 bne +0x74 /* 0000031E */ 000002AE 2801 move.l D4, D1 000002B0 6B00 0092 bmi +0x94 /* 00000344 */ 000002B4 4CEA 0003 0038 movem.l D1,D0, [A2 + 0x38] 000002BA 0C80 0000 0020 cmpi.l D0, 0x20 /* ' ' */ 000002C0 6600 005C bne +0x5E /* 0000031E */ 000002C4 E589 lsl D1, 2 000002C6 D2AD E8CC add.l D1, [A5 - 0x1734] 000002CA 2041 movea.l A0, D1 000002CC 4A84 tst.l D4 000002CE 6708 beq +0xA /* 000002D8 */ label000002D0: 000002D0 2068 0008 movea.l A0, [A0 + 0x8] 000002D4 5384 subq.l D4, 1 000002D6 66F8 bne -0x6 /* 000002D0 */ label000002D8: 000002D8 7420 moveq.l D2, 0x20 000002DA 2608 move.l D3, A0 label000002DB: // (misaligned) 000002DC 96AD E8CC sub.l D3, [A5 - 0x1734] 000002E0 E48B lsr D3, 2 000002E2 4CEA 0003 0040 movem.l D1,D0, [A2 + 0x40] 000002E8 4EAD 0D42 jsr [A5 + 0xD42] 000002EC 6900 000E bvs +0x10 /* 000002FC */ // begin alternate branch 000002EE-000002F2 fn000002EE: 000002EE 000E 6500 ori.b A6, 0x0 // end alternate branch 000002EE-000002F2 fn000002EE: // (misaligned) 000002F0 6500 0006 bcs +0x8 /* 000002F8 */ // begin alternate branch 000002F2-000002FE label000002F2: 000002F2 0006 4EED ori.b D6, 0xED label000002F5: // (misaligned) 000002F6 053A 4EED btst [PC + 0x4EED /* 000051E5 */], D2 label000002F8: // (misaligned) 000002FA 00F2 2F3C ori.? <>, 0xFFFFFFFFFFFFFFFF // end alternate branch 000002F2-000002FE label000002F2: // (misaligned) 000002F4 4EED 053A jmp [A5 + 0x53A] label000002F5: // (misaligned) label000002F8: 000002F8 4EED 00F2 jmp [A5 + 0xF2] label000002FC: 000002FC 2F3C 0000 000D move.l -[A7], 0xD /* '\r' */ // begin alternate branch 000002FE-00000302 label000002FE: 000002FE 0000 000D ori.b D0, 0xD /* '\r' */ // end alternate branch 000002FE-00000302 label000002FE: // (misaligned) 00000302 42A7 clr.l -[A7] 00000304 42A7 clr.l -[A7] 00000306 42A7 clr.l -[A7] fn00000308: 00000308 487A 007C pea.l [PC + 0x7C /* 00000386, pstring "get$frame$ancestor" */] label0000030C: 0000030C 3F3C 0003 move.w -[A7], 0x3 00000310 4EAD 0D3A jsr [A5 + 0xD3A] 00000314 301B move.w D0, [A3]+ 00000316 3036 000C move.w D0, [A6 + D0.w + 0xC] 0000031A 4EF6 000C jmp [A6 + D0.w + 0xC] label0000031E: 0000031E 2F3C 0000 000F move.l -[A7], 0xF 00000324 2F3C 0000 0001 move.l -[A7], 0x1 0000032A 42A7 clr.l -[A7] 0000032C 42A7 clr.l -[A7] 0000032E 487A 0056 pea.l [PC + 0x56 /* 00000386, pstring "get$frame$ancestor" */] 00000332 3F3C 0003 move.w -[A7], 0x3 00000336 4EAD 0D3A jsr [A5 + 0xD3A] 0000033A 301B move.w D0, [A3]+ 0000033C 3036 000C move.w D0, [A6 + D0.w + 0xC] 00000340 4EF6 000C jmp [A6 + D0.w + 0xC] label00000344: 00000344 2F3C 0000 0014 move.l -[A7], 0x14 0000034A 2F3C 0000 0001 move.l -[A7], 0x1 00000350 42A7 clr.l -[A7] 00000352 42A7 clr.l -[A7] 00000354 487A 0030 pea.l [PC + 0x30 /* 00000386, pstring "get$frame$ancestor" */] 00000358 3F3C 0003 move.w -[A7], 0x3 0000035C 4EAD 0D3A jsr [A5 + 0xD3A] 00000360 301B move.w D0, [A3]+ 00000362 3036 000C move.w D0, [A6 + D0.w + 0xC] 00000366 4EF6 000C jmp [A6 + D0.w + 0xC] 0000036A 4E5E unlink A6 0000036C 4E75 rts 0000036E 9542 subx.w D2, D2 00000370 2567 6574 move.l [A2 + 0x6574], -[A7] 00000374 2E66 movea.l A7, -[A6] 00000376 7261 moveq.l D1, 0x61 00000378 6D65 blt +0x67 /* 000003DF */ 0000037A 2E61 movea.l A7, -[A1] 0000037C 6E63 bgt +0x65 /* 000003E1 */ 0000037E 6573 bcs +0x75 /* 000003F3 */ 00000380 746F moveq.l D2, 0x6F 00000382 7220 moveq.l D1, 0x20 00000384 0000 1267 ori.b D0, 0x67 /* 'g' */ 00000388 6574 bcs +0x76 /* 000003FE */ 0000038A 2466 movea.l A2, -[A6] 0000038C 7261 moveq.l D1, 0x61 0000038E 6D65 blt +0x67 /* 000003F5 */ 00000390 2461 movea.l A2, -[A1] 00000392 6E63 bgt +0x65 /* 000003F7 */ 00000394 6573 bcs +0x75 /* 00000409 */ 00000396 746F moveq.l D2, 0x6F 00000398 7200 moveq.l D1, 0x00 export_415: 0000039A 4CEA 0003 0030 movem.l D1,D0, [A2 + 0x30] 000003A0 7420 moveq.l D2, 0x20 000003A2 2607 move.l D3, D7 000003A4 96AD E8CC sub.l D3, [A5 - 0x1734] 000003A8 E48B lsr D3, 2 000003AA 4EAD 0D42 jsr [A5 + 0xD42] 000003AE 6900 000E bvs +0x10 /* 000003BE */ 000003B2 6500 0006 bcs +0x8 /* 000003BA */ 000003B6 4EED 053A jmp [A5 + 0x53A] label000003BA: 000003BA 4EED 00F2 jmp [A5 + 0xF2] label000003BE: 000003BE 2F3C 0000 000D move.l -[A7], 0xD /* '\r' */ 000003C4 42A7 clr.l -[A7] 000003C6 42A7 clr.l -[A7] 000003C8 42A7 clr.l -[A7] 000003CA 487A 0026 pea.l [PC + 0x26 /* 000003F2, pstring "get$frame" */] 000003CE 3F3C 0001 move.w -[A7], 0x1 000003D2 4EAD 0D3A jsr [A5 + 0xD3A] 000003D6 301B move.w D0, [A3]+ 000003D8 3036 000C move.w D0, [A6 + D0.w + 0xC] 000003DC 4EF6 000C jmp [A6 + D0.w + 0xC] label000003DF: // (misaligned) 000003E0 4E5E unlink A6 label000003E1: // (misaligned) 000003E2 4E75 rts 000003E4 8B42 2567 pack D5, D2, 0x2567 000003E8 6574 bcs +0x76 /* 0000045E */ 000003EA 2E66 movea.l A7, -[A6] 000003EC 7261 moveq.l D1, 0x61 000003EE 6D65 blt +0x67 /* 00000455 */ 000003F0 0000 0967 ori.b D0, 0x67 /* 'g' */ label000003F3: // (misaligned) 000003F4 6574 bcs +0x76 /* 0000046A */ label000003F5: // (misaligned) 000003F6 2466 movea.l A2, -[A6] label000003F7: // (misaligned) 000003F8 7261 moveq.l D1, 0x61 000003FA 6D65 blt +0x67 /* 00000461 */ export_416: 000003FC 4CEA 0003 0030 movem.l D1,D0, [A2 + 0x30] // begin alternate branch 000003FE-00000402 label000003FE: 000003FE 0003 0030 ori.b D3, 0x30 /* '0' */ // end alternate branch 000003FE-00000402 label000003FE: // (misaligned) 00000402 0C80 0000 0020 cmpi.l D0, 0x20 /* ' ' */ 00000408 6600 004E bne +0x50 /* 00000458 */ label00000409: // (misaligned) 0000040C 2001 move.l D0, D1 0000040E E588 lsl D0, 2 00000410 D0AD E8CC add.l D0, [A5 - 0x1734] 00000414 2040 movea.l A0, D0 00000416 2410 move.l D2, [A0] 00000418 B4AD E868 cmp.l D2, [A5 - 0x1798] 0000041C 6A00 0036 bpl +0x38 /* 00000454 */ 00000420 2B42 E868 move.l [A5 - 0x1798], D2 00000424 2242 movea.l A1, D2 00000426 2629 0010 move.l D3, [A1 + 0x10] 0000042A 2269 0018 movea.l A1, [A1 + 0x18] 0000042E 202D E864 move.l D0, [A5 - 0x179C] 00000432 9089 sub.l D0, A1 00000434 671E beq +0x20 /* 00000454 */ 00000436 E488 lsr D0, 2 00000438 5380 subq.l D0, 1 0000043A 2049 movea.l A0, A1 label0000043C: 0000043C 2219 move.l D1, [A1]+ 0000043E B282 cmp.l D1, D2 00000440 6A0A bpl +0xC /* 0000044C */ 00000442 B285 cmp.l D1, D5 00000444 6E04 bgt +0x6 /* 0000044A */ 00000446 B283 cmp.l D1, D3 00000448 6402 bcc +0x4 /* 0000044C */ label0000044A: 0000044A 20C1 move.l [A0]+, D1 label0000044C: 0000044C 51C8 FFEE dbf D0, -0x14 /* 0000043C */ 00000450 2B48 E864 move.l [A5 - 0x179C], A0 label00000454: 00000454 4EED 053A jmp [A5 + 0x53A] label00000455: // (misaligned) label00000458: 00000458 2F3C 0000 000F move.l -[A7], 0xF label0000045E: 0000045E 2F3C 0000 0001 move.l -[A7], 0x1 label00000461: // (misaligned) 00000464 42A7 clr.l -[A7] 00000466 42A7 clr.l -[A7] 00000468 487A 0030 pea.l [PC + 0x30 /* 0000049A, pstring "system$cut$to$frame" */] // begin alternate branch 0000046A-00000470 label0000046A: 0000046A 0030 3F3C 0001 ori.b [A0 + D0.w + 0x1], 0x3C /* '<' */ // end alternate branch 0000046A-00000470 label0000046A: // (misaligned) 0000046C 3F3C 0001 move.w -[A7], 0x1 00000470 4EAD 0D3A jsr [A5 + 0xD3A] 00000474 301B move.w D0, [A3]+ 00000476 3036 000C move.w D0, [A6 + D0.w + 0xC] 0000047A 4EF6 000C jmp [A6 + D0.w + 0xC] 0000047E 4E5E unlink A6 00000480 4E75 rts 00000482 9542 subx.w D2, D2 00000484 2573 7973 7465 6D2E 6375 742E 746F move.l [A2 + 0x746F], [[A3 + 0x74656D2E] + 0x6375742E] 00000492 2E66 movea.l A7, -[A6] 00000494 7261 moveq.l D1, 0x61 00000496 6D65 blt +0x67 /* 000004FD */ 00000498 0000 1373 ori.b D0, 0x73 /* 's' */ 0000049C 7973 moveq.l D4, 0x73 0000049E 7465 moveq.l D2, 0x65 000004A0 6D24 blt +0x26 /* 000004C6 */ 000004A2 6375 bls +0x77 /* 00000519 */ 000004A4 7424 moveq.l D2, 0x24 000004A6 746F moveq.l D2, 0x6F 000004A8 2466 movea.l A2, -[A6] 000004AA 7261 moveq.l D1, 0x61 000004AC 6D65 blt +0x67 /* 00000513 */